{{tag>administration console}}
----
====== Guake ======
{{ http://doc.ubuntu-fr.org/_media/guake00.png}}
Guake est un terminal déroulant. Il permet d'obtenir un terminal en appuyant simplement sur la touche F12 (par défaut, configurable). C'est un clone de [[Yakuake]] pour Gnome.
Si vous voulez voir à quoi ça ressemble avant de l'installer :

[[http://www.youtube.com/watch?v=7tbjK4-y-L8]]
===== Installation =====
Guake est disponible dans les dépôts depuis Intrepid.

Pour installer Guake, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://guake|guake]]**

==== Par les sources (archive tar.gz et compilation) ====
Télécharger l'archive guake sur cette page :
[[http://guake.org/downloads]]

==== Par les sources version 64 bits ====
Pas de version 64 bits pré-compilée, si vous voulez pleinement profiter de guake il vous faudra le compiler à la main à partir des sources disponibles ici :

[[http://guake.org/downloads]]

ou grâce à git :
<code>git clone git://repos.guake-terminal.org/guake</code>

Les dépendances :
[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **python-dev** **libgtk-directfb-2.0-dev** **libx11-dev** **python-notify**

On compile et on installe :
<code>
cd /rep-de-dl-de-guake
./configure ou ./autogen.sh (valable dans le cas ou vous avez télécharger les sources à partir de git)
make
sudo make install
</code>

==== Finalisation ====

Si vous voulez que Guake se démarre en même temps que votre session allez dans le menu : **Système > Préférences > Application au démarrage** de gnome et rajouter un programme au démarrage :

//Nom : Guake//

//Commande : /usr/bin/guake//

//Commentaire : Guake terminal//


===== Utilisation =====



Démarrez Guake en ligne de commande ou en allant dans le menu : **Applications > Accessoires > Guake Terminal**

Pour modifier la configuration de guake, aller dans le menu : **Système > Guake Preferences**



==== Erreur lors du premier démarrage (guake v1.0 et suivantes) ====

Erreur lors du démarrage :
FIXME
<note info> Je n'ai détecté aucune erreur de démarrage en mode graphique de Guake 0.4.2-7 sur Ubuntu 12.04
</note>

Il est conseillé de démarrer Guake en ligne de commande lors de sa première utilisation. En effet une erreur en rapport avec gconf peut apparaître, pour y remédier taper une des lignes suivantes (cela dépend de la version de Guake que vous avez installée). Vous pouvez les saisir sans risque, si l'une ne marche pas essayez la suivante. :
<code>gconftool-2 --install-schema-file=/usr/local/etc/gconf/schemas/guake.schemas</code>

ou

<code>
gconftool-2 --install-schema-file=/usr/etc/gconf/schemas/guake.schemas</code>

ou (Guake 0.3.1 sur Hardy (paquet Debian SID disponible [[http://guake-terminal.org/releases/0.3.1/guake_0.3.1-1_i386.deb | ici]] sur [[http://guake-terminal.org/ | le site de Guake]]))

<code>
gconftool-2 --install-schema-file=/usr/share/gconf/schemas/guake.schemas</code>


==== Erreur lors de l'ouverture ====

<code>[...]
    ssl_port = self.client.get_string('/system/proxy/secure_port')
glib.GError: Incohérence de type: Attente de « string », « int » obtenu pour la clé /system/proxy/secure_port</code>

Dans le fichier "///usr/lib/guake/guake.py//", à la ligne **1102**; remplacer :
<code>ssl_port = self.client.get_string('/system/proxy/secure_port')</code>
**par :**
<code>ssl_port = self.client.get_int('/system/proxy/secure_port')</code>

==== Utilisation avec zsh ====

Lorsque l'on souhaite lancer guake avec l'interpréteur zsh par défaut, 2 points doivent être modifiés dans la configuration, dans l'onglet General:

  * Modifier l'option **Default interpreter** dans le menu déroulant en s'assurant de remplacer /bin/bash par **/bin/zsh**
  * Cocher la case **Run command as a login shell** . Si cette case n'est pas cochée, Guake se refermera tout de suite après s'être ouvert.


===== Astuces =====
==== Modification de la largeur (Guake 0.4.2) ====
Sur les grands écrans, avoir guake en pleine largeur n'est pas toujours agréable. En attendant que cette option soit implémentée dans une prochaine version, vous pouvez le faire manuellement en éditant le fichier guake.py (en root) :

Sous Ubuntu (Gnome) :
<code>sudo gedit /usr/lib/guake/guake.py</code>

Sous kUbuntu (KDE) :
<code>sudo kate /usr/lib/guake/guake.py</code>

(Tout autre éditeur de texte fera l'affaire, à partir du moment où vous ouvrez le fichier avec les droits administrateur).

Recherchez maintenant la ligne "width = 100" (à priori ligne 817), et remplacez "100" par la valeur (en pourcentage) que vous souhaitez obtenir. Il ne vous reste plus qu'à enregistrer le fichier, fermer Guake et le relancer.

<note importante>Pour que la nouvelle largeur soit prise en compte, Il faut __fermer__ le logiciel Guake, pas uniquement masquer sa fenêtre ! Le plus simple est de faire un clic droit directement dans Guake (ou sur son icône dans la barre de tâche), puis choisir "Quitter".</note>

===== Désinstallation =====

Pour désinstaller Guake :
[[:tutoriel:comment_supprimer_un_paquet|Supprimez le paquet]] **guake**.




===== A propos de Guake =====
Site officiel :

  * [[http://guake.org/]]


===== Voir aussi =====

  * [[:Yakuake]] (équivalent à Guake pour KDE) , [[:Tilda]], [[:Terminator]] et [[http://sourceforge.net/projects/vterminal/|Vterminal]].

  * **(en)** [[http://guake.org/| Site officiel de Guake]]

----

//Contributeurs :// [[utilisateurs:prometee|prometee]], webastien